Detecting 2-joins faster

نویسندگان

  • Pierre Charbit
  • Michel Habib
  • Nicolas Trotignon
  • Kristina Vuskovic
چکیده

2-joins are edge cutsets that naturally appear in the decomposition of several classes of graphs closed under taking induced subgraphs, such as balanced bipartite graphs, even-hole-free graphs, perfect graphs and claw-free graphs. Their detection is needed in several algorithms, and is the slowest step for some of them. The classical method to detect a 2-join takes O(nm) time where n is the number of vertices of the input graph and m the number of its edges. To detect non-path 2-joins (special kinds of 2-joins that are needed in all of the known algorithms that use 2-joins), the fastest known method takes time O(nm). Here, we give an O(nm)-time algorithm for both of these problems. A consequence is a speed up of several known algorithms. Université Paris 7, LIAFA, Case 7014, 75205 Paris Cedex 13, France. E-mail: pierre.charbit. Université Paris 7, LIAFA, Project team Inria : Gang, Case 7014, 75205 Paris Cedex 13, France. E-mail: [email protected]. CNRS, LIP ENS de Lyon, INRIA, Université de Lyon, 15 parvis René Descartes BP 7000 69342 Lyon cedex 07 France. Email: [email protected]. School of Computing, University of Leeds, Leeds LS2 9JT, UK and Faculty of Computer Science, Union University, Knez Mihailova 6/VI, 11000 Belgrade, Serbia. E-mail: [email protected]. Partially supported by EPSRC grant EP/H021426/1 and Serbian Ministry of Education and Science grants 174033 and III44006. The first and third authors are supported by Agence Nationale de la Recherche under reference anr 10 jcjc 0204 01. The four authors are also supported by PHC Pavle Savić grant, jointly awarded by EGIDE, an agency of the French Ministère des Affaires étrangères et européennes, and Serbian Ministry for Science and Technological Development.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Autojoin: Providing Freedom from Specifying Joins

SQL is not appropriate for casual users as it requires understanding relational schemas and how to construct joins. Many new query interfaces insulate users from the logical structure of the database, but they require the generation of valid joins. Our query inference system automatically infers potential joins. Although query inference has been studied for specific query languages or keyword s...

متن کامل

Processing Sliding Window Multi-Joins in Continuous Queries over Data Streams

We study sliding window multi-join processing in continuous queries over data streams. Several algorithms are reported for performing continuous, incremental joins, under the assumption that all the sliding windows fit in main memory. The algorithms include multiway incremental nested loop joins (NLJs) and multi-way incremental hash joins. We also propose join ordering heuristics to minimize th...

متن کامل

Decomposition of even-hole-free graphs with star cutsets and 2-joins

In this paper we consider the class of simple graphs defined by excluding, as inducedsubgraphs, even holes (i.e. chordless cycles of even length). These graphs are known aseven-hole-free graphs. We prove a decomposition theorem for even-hole-free graphs, thatuses star cutsets and 2-joins. This is a significant strengthening of the only other pre-viously known decomposition of ev...

متن کامل

High-dimensional Proximity Joins

Many emerging data mining applications require a proximity (similarity) join between points in a high-dimensional domain. We present a new algorithm that utilizes a new data structure, called the -kd tree, for fast spatial proximity joins on high-dimensional points. This data structure reduces the number of neighboring leaf nodes that are considered for the join test, as well as the traversal c...

متن کامل

Efficient Temporal Join Processing Using Indices

We examine the problem of processing temporal joins in the presence of indexing schemes. Previous work on temporal joins has concentrated on non-indexed relations which were fully scanned. Given the large data volumes created by the ever increasing time dimension, sequential scanning is prohibitive. This is especially true when the temporal join involves only parts of the joining relations (e.g...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • J. Discrete Algorithms

دوره 17  شماره 

صفحات  -

تاریخ انتشار 2012